package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class PChangeOrderGenModel implements Serializable{

  private static final long serialVersionUID = 1686478283729128704L;

	/**
	 * 主键
	 */
  private Integer ceoId;

	/**
	 * 外键：依赖提报计划表主键
	 */
  private Integer ceoRppId;

	/**
	 * 外键：被串物料主键，依赖外购件
	 */
  private Integer ceoUseItyId;

	/**
	 * 外键：目标物料主键，依赖外购件
	 */
  private Integer ceoNeedItyId;

	/**
	 * 标识用的是哪个库
 h：半成品库
	 */
  private String ceoItyType;

	/**
	 * 1是串料，2是串料调拨

	 */
  private Integer ceoType;

	/**
	 *  串料申请单编码：CC开头+年月日
	 */
  private String ceoCode;

	/**
	 * 申请人
	 */
  private Integer ceoAppPersonId;

	/**
	 * 申请日期

	 */
  private java.util.Date ceoAppDate;

	/**
	 * 审批人

	 */
  private Integer ceoAuditorId;

	/**
	 * 审批日期
	 */
  private java.util.Date ceoAuditDate;

	/**
	 * 需求项目生产状况
：1是制作中,
	 */
  private Integer ceoNeedStatus;

	/**
	 * 需求项目的项目号
	 */
  private String ceoNeedProCode;

	/**
	 * 需求项目的项目名称

	 */
  private String ceoNeedProName;

	/**
	 * 需求物料名称

	 */
  private String ceoNeedMatName;

	/**
	 * 需求数量

	 */
  private Double ceoNeedNum;

	/**
	 * 需求单位
	 */
  private String ceoNeedUnit;

	/**
	 * 需求重量
	 */
  private Double ceoNeedWeight;

	/**
	 * 被挪用项目生产状况：1是未开始,
	 */
  private Integer ceoUseStatus;

	/**
	 * 被串项目的项目号
	 */
  private String ceoUseProCode;

	/**
	 * 被串项目的项目名称
	 */
  private String ceoUseProName;

	/**
	 * 被串物料的名称

	 */
  private String ceoUseMatName;

	/**
	 * 被串物料的编码

	 */
  private String ceoUseMatCode;

	/**
	 * 被串出数量
	 */
  private Double ceoUseNum;
  private String ceoUseUnit;

	/**
	 * 被串物料所在仓库
	 */
  private Integer ceoUseWhiId;

	/**
	 * 被串物料所在区位

	 */
  private String ceoUsePosition;

	/**
	 * 被串出剩余数量
	 */
  private Double ceoUseSurplusNum;

	/**
	 * 被串出归还数量
	 */
  private Double ceoUseRetNum;

	/**
	 * 被串出重量
	 */
  private Double ceoUseWeight;

	/**
	 * 被串出剩余重量

	 */
  private Double ceoUseSurplusWeight;

	/**
	 * 被串出归还重量
	 */
  private Double ceoUseRetWeight;

	/**
	 * 申请状态：0是作废、1是未提交、
	 */
  private Integer ceoAppyStatus;

	/**
	 * 是否需要还料 1是需要,2是不需要
	 */
  private Integer ceoIfRet;

	/**
	 * 串料状态 1：出库中 2：已出库 3
	 */
  private Integer ceoStatus;

	/**
	 * 所在部门
	 */
  private Integer ceoUseDepId;

	/**
	 * 需求部门
	 */
  private Integer ceoNeedDepId;

	/**
	 * 申请备注

	 */
  private String ceoRemark;


  public Integer getCeoId() {
    return ceoId;
  }

  public void setCeoId(Integer ceoId) {
    this.ceoId = ceoId;
  }


  public Integer getCeoRppId() {
    return ceoRppId;
  }

  public void setCeoRppId(Integer ceoRppId) {
    this.ceoRppId = ceoRppId;
  }


  public Integer getCeoUseItyId() {
    return ceoUseItyId;
  }

  public void setCeoUseItyId(Integer ceoUseItyId) {
    this.ceoUseItyId = ceoUseItyId;
  }


  public Integer getCeoNeedItyId() {
    return ceoNeedItyId;
  }

  public void setCeoNeedItyId(Integer ceoNeedItyId) {
    this.ceoNeedItyId = ceoNeedItyId;
  }


  public String getCeoItyType() {
    return ceoItyType;
  }

  public void setCeoItyType(String ceoItyType) {
    this.ceoItyType = ceoItyType;
  }


  public Integer getCeoType() {
    return ceoType;
  }

  public void setCeoType(Integer ceoType) {
    this.ceoType = ceoType;
  }


  public String getCeoCode() {
    return ceoCode;
  }

  public void setCeoCode(String ceoCode) {
    this.ceoCode = ceoCode;
  }


  public Integer getCeoAppPersonId() {
    return ceoAppPersonId;
  }

  public void setCeoAppPersonId(Integer ceoAppPersonId) {
    this.ceoAppPersonId = ceoAppPersonId;
  }


  public java.util.Date getCeoAppDate() {
    return ceoAppDate;
  }

  public void setCeoAppDate(java.util.Date ceoAppDate) {
    this.ceoAppDate = ceoAppDate;
  }


  public Integer getCeoAuditorId() {
    return ceoAuditorId;
  }

  public void setCeoAuditorId(Integer ceoAuditorId) {
    this.ceoAuditorId = ceoAuditorId;
  }


  public java.util.Date getCeoAuditDate() {
    return ceoAuditDate;
  }

  public void setCeoAuditDate(java.util.Date ceoAuditDate) {
    this.ceoAuditDate = ceoAuditDate;
  }


  public Integer getCeoNeedStatus() {
    return ceoNeedStatus;
  }

  public void setCeoNeedStatus(Integer ceoNeedStatus) {
    this.ceoNeedStatus = ceoNeedStatus;
  }


  public String getCeoNeedProCode() {
    return ceoNeedProCode;
  }

  public void setCeoNeedProCode(String ceoNeedProCode) {
    this.ceoNeedProCode = ceoNeedProCode;
  }


  public String getCeoNeedProName() {
    return ceoNeedProName;
  }

  public void setCeoNeedProName(String ceoNeedProName) {
    this.ceoNeedProName = ceoNeedProName;
  }


  public String getCeoNeedMatName() {
    return ceoNeedMatName;
  }

  public void setCeoNeedMatName(String ceoNeedMatName) {
    this.ceoNeedMatName = ceoNeedMatName;
  }


  public Double getCeoNeedNum() {
    return ceoNeedNum;
  }

  public void setCeoNeedNum(Double ceoNeedNum) {
    this.ceoNeedNum = ceoNeedNum;
  }


  public String getCeoNeedUnit() {
    return ceoNeedUnit;
  }

  public void setCeoNeedUnit(String ceoNeedUnit) {
    this.ceoNeedUnit = ceoNeedUnit;
  }


  public Double getCeoNeedWeight() {
    return ceoNeedWeight;
  }

  public void setCeoNeedWeight(Double ceoNeedWeight) {
    this.ceoNeedWeight = ceoNeedWeight;
  }


  public Integer getCeoUseStatus() {
    return ceoUseStatus;
  }

  public void setCeoUseStatus(Integer ceoUseStatus) {
    this.ceoUseStatus = ceoUseStatus;
  }


  public String getCeoUseProCode() {
    return ceoUseProCode;
  }

  public void setCeoUseProCode(String ceoUseProCode) {
    this.ceoUseProCode = ceoUseProCode;
  }


  public String getCeoUseProName() {
    return ceoUseProName;
  }

  public void setCeoUseProName(String ceoUseProName) {
    this.ceoUseProName = ceoUseProName;
  }


  public String getCeoUseMatName() {
    return ceoUseMatName;
  }

  public void setCeoUseMatName(String ceoUseMatName) {
    this.ceoUseMatName = ceoUseMatName;
  }


  public String getCeoUseMatCode() {
    return ceoUseMatCode;
  }

  public void setCeoUseMatCode(String ceoUseMatCode) {
    this.ceoUseMatCode = ceoUseMatCode;
  }


  public Double getCeoUseNum() {
    return ceoUseNum;
  }

  public void setCeoUseNum(Double ceoUseNum) {
    this.ceoUseNum = ceoUseNum;
  }


  public String getCeoUseUnit() {
    return ceoUseUnit;
  }

  public void setCeoUseUnit(String ceoUseUnit) {
    this.ceoUseUnit = ceoUseUnit;
  }


  public Integer getCeoUseWhiId() {
    return ceoUseWhiId;
  }

  public void setCeoUseWhiId(Integer ceoUseWhiId) {
    this.ceoUseWhiId = ceoUseWhiId;
  }


  public String getCeoUsePosition() {
    return ceoUsePosition;
  }

  public void setCeoUsePosition(String ceoUsePosition) {
    this.ceoUsePosition = ceoUsePosition;
  }


  public Double getCeoUseSurplusNum() {
    return ceoUseSurplusNum;
  }

  public void setCeoUseSurplusNum(Double ceoUseSurplusNum) {
    this.ceoUseSurplusNum = ceoUseSurplusNum;
  }


  public Double getCeoUseRetNum() {
    return ceoUseRetNum;
  }

  public void setCeoUseRetNum(Double ceoUseRetNum) {
    this.ceoUseRetNum = ceoUseRetNum;
  }


  public Double getCeoUseWeight() {
    return ceoUseWeight;
  }

  public void setCeoUseWeight(Double ceoUseWeight) {
    this.ceoUseWeight = ceoUseWeight;
  }


  public Double getCeoUseSurplusWeight() {
    return ceoUseSurplusWeight;
  }

  public void setCeoUseSurplusWeight(Double ceoUseSurplusWeight) {
    this.ceoUseSurplusWeight = ceoUseSurplusWeight;
  }


  public Double getCeoUseRetWeight() {
    return ceoUseRetWeight;
  }

  public void setCeoUseRetWeight(Double ceoUseRetWeight) {
    this.ceoUseRetWeight = ceoUseRetWeight;
  }


  public Integer getCeoAppyStatus() {
    return ceoAppyStatus;
  }

  public void setCeoAppyStatus(Integer ceoAppyStatus) {
    this.ceoAppyStatus = ceoAppyStatus;
  }


  public Integer getCeoIfRet() {
    return ceoIfRet;
  }

  public void setCeoIfRet(Integer ceoIfRet) {
    this.ceoIfRet = ceoIfRet;
  }


  public Integer getCeoStatus() {
    return ceoStatus;
  }

  public void setCeoStatus(Integer ceoStatus) {
    this.ceoStatus = ceoStatus;
  }


  public Integer getCeoUseDepId() {
    return ceoUseDepId;
  }

  public void setCeoUseDepId(Integer ceoUseDepId) {
    this.ceoUseDepId = ceoUseDepId;
  }


  public Integer getCeoNeedDepId() {
    return ceoNeedDepId;
  }

  public void setCeoNeedDepId(Integer ceoNeedDepId) {
    this.ceoNeedDepId = ceoNeedDepId;
  }


  public String getCeoRemark() {
    return ceoRemark;
  }

  public void setCeoRemark(String ceoRemark) {
    this.ceoRemark = ceoRemark;
  }

}
